<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title> join()方法 </title>
</head>
<body>
    
</body>
</html>
<script>
    // 21-06-12-夜-修订
    // arr.join()方法 将数组中所有元素转化位字符串 并连接在一起 返回最后生成的字符串 
    // (可指定分隔符)可以指定一个可选的字符串在生成的字符串中来分隔数组的各个元素 
    // 如果不指定分隔符 没人位逗号分割的 

    var a = [1,2,3,4];
    console.log(a.join());         //1,2,3,4
    console.log(a.join(""))        //1234 
    console.log(a.join(" "))       //1 2 3 4 

//数组转换成对象
//有时候需要将数组转换成对象的形式，使用.map()一类的迭代方法能达到目的
//更快的方法，前提是正好对象的key就是数组的索引
var fruits = ['banana', 'apple', 'orange', 'watermelon'];
var fruitsObj = {...fruits };
console.log(fruits.join())     // banana,apple,orange,watermelon
console.log(fruits.toString()) // banana,apple,orange,watermelon
console.log(fruitsObj);        // returns{0: 'banana', 1:'apple', 2: 'orange', 3: 'watermelon', 4: 'apple', 5: 'orange', 6: 'grape', 7: 'apple'}


</script>